package com.zjhb.common.util;

import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.apache.commons.lang.RandomStringUtils;

public class StringMyUtil {

	 public static String getNohtml(String a)
	  {
	    String regex = "<[^>]*>";
	    
	    String b = a.replaceAll(regex, "").replaceAll("&ldquo;", "").replaceAll("&nbsp;", "").replaceAll("&rdquo;", "").replaceAll("&quot;", "");
	    return b;
	  }
	
	public static boolean isNotEmpty(String a){
		if(a==null){
			return false;
		}else{
			
				if(a.equals("")){
					return false;
				}else{
					return true;
				}
			
		}
	
	}
	
	public static boolean isEmpty(String a){
		if(a==null){
			return true;
		}else{
			
				if(a.equals("")){
					return true;
				}else{
					return false;
				}
			
		}
	
	}
	
	public static String dateSplit(String a){
		return a.substring(0,19);
	}
	public static String YearSplit(String a){
		return a.substring(0,10);
	}
	public static String dateTimeSplit(String a){
		if (StringMyUtil.isNotEmpty(a)) {
			if(a.length()<=19){
				return a;
			}
			return StringMyUtil.dateSplit(a);
		} else {
			return null;
		}
	}
	
	public static String getRandom(int i){
		String a="1234567890";
		return RandomStringUtils.random(i, a);
	}
	public static String getOrderIdByUUId(){  
        int hashCodev = UUID.randomUUID().toString().hashCode();  
        if(hashCodev < 0){    
            hashCodev = -hashCodev;  
        }  
        return String.format("%09d", hashCodev);  
    }
	
   //判断是不是中文
    public static boolean isContainChinese(String str) {

        Pattern p = Pattern.compile("[\u4e00-\u9fa5]");
        Matcher m = p.matcher(str);
        if (m.find()) {
            return true;
        }
        return false;
    }
    
    public static String getNubmer(int i) {
          if(i<9){
        	  return "00"+i;
          }
          if(9<i && i<99){
        	  return "0"+i;
          }
          return i+"";
    }
}
